package com.mlh.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;
import java.util.List;

/**
 * @author 缪林辉
 * @date 2024/3/15 21:07
 * @DESCRIPTION
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class CommentVo {
    private Long id;
    // 该评论所在文章id
    private Long articleId;
    // 根评论id
    private Long rootId;
    // 评论内容
    private String content;
    // 所回复的目标评论的userid
    private Long toCommentUserId;
    // 回复目标评论id
    private Long toCommentId;
    //创建该评论的用户id
    private Long createBy;

    //这两个属性在Comment是没有的，所以需要我们自己去赋值
    //创建该评论的用户名
    private String userName;
    //该评论所回复的用户名
    private String toCommentUserName;
    //该根评论下的所有子评论
    private List<CommentVo> children;
}
